#ifndef MIDDLE_REGION_H
#define MIDDLE_REGION_H

#include "Region.h"
#include <memory>

namespace talisman_map { class PortalOfPowerSpace; };
namespace talisman_map { class SentinelBridgeSpace; };

namespace talisman_map
{
class MiddleRegion : public Region
{
public:
	MiddleRegion();
	virtual void generateRegion(SentinelBridgeSpace * iSentinelBridgeCell, PortalOfPowerSpace * iPortalOfPowerSpace, vector<std::string> & spaces);
};
}


#endif